{{tag>cao éducation mécanique}}
----

====== OpenMeca ======
 
**OpenMeca** est un logiciel libre((sous [[wpfr>licence CeCILL]])) qui permet de créer un schéma cinématique en 3D puis de simuler le système ainsi obtenu. Différents résultats (actions mécaniques, trajectoires, vitesses, accélérations, etc.) peuvent être capturés pendant la simulation, puis visualisés avec la deuxième application openMecaGraphe sous forme de diagramme.((description tirée du site du logiciel))
 
 {{:openmeca.jpg?300|}}

<note important>La version 1 n'est plus maintenue depuis 2012. Une [[https://gitlab.com/damien.andre/openmeca|version 2]] est en cours de développement.</note>

===== Version 1 (obsolète) =====
==== Pré-requis ====

  * Disposer des [[:sudo|droits d'administration]].
  * Disposer d'une connexion à Internet configurée et activée.
   
==== Installation ====
 
Pour installer ce logiciel, il suffit de télécharger le .deb pour votre [[architecture matérielle]] [[http://d.a.d.a.pagesperso-orange.fr/index.html|à cette adresse]], puis de l'[[:tutoriel:comment_installer_un_paquet|installer]].
 
 
==== Utilisation====

Lancez l'application depuis le menu //Applications -> Éducation -> openmeca// ou en saisissant dans un [[:terminal]] :
<code>openmeca</code>


Lorsque vous commencez un nouveau projet il faut être attentif à suivre une certaine chronologie :((description tirée du site du logiciel))

  - Créez vos sous-ensembles et définissez le bâti...
  - Créez vos liaisons...
  - Créez des tiges de raccordement entre les liaisons...
  - Agrémentez votre schéma de diverses géométries (bâti, sphère, cône...)...
  - Modifier une ou plusieurs des liaisons en "liaison motorisée" en vue d'une simulation et créer des lois de vitesse...
  - Insérez des points remarquables, puis des mesures de trajectoires, vitesses... en fonction de vos besoins de mesure...
  - Lancez une simulation (vous pouvez modifier l'échelle de représentation des vecteurs pour améliorer leur visibilité)...

 <note important> Lors de l'enregistrement du projet, aucune extension n'est créée. Il faut la rajouter manuellement : **.omc**</note>

==== Désinstallation ====
 
Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.
 
===== Version 2 (en cours de développement) =====

==== Pré-requis ====

  * Disposer des [[:sudo|droits d'administration]].
  * Disposer d'une connexion à Internet configurée et activée.
   
==== Installation ====
Pour l'instant, OpenMeca n'est pas disponible dans les paquets, aussi il est nécessaire de compiler les sources.
La séquence de  [[:commande_shell|commandes]] suivante permet d'installer les dépendances requises, de télécharger les [[https://gitlab.com/damien.andre/openmeca|sources]], de les compiler et d'installer le logiciel.
<code>
sudo apt-get install build-essential git qt-sdk libqwt-dev qt4-default
git clone https://gitlab.com/damien.andre/openmeca.git
cd ./openmeca/SRC
sudo make install
</code>

==== Utilisation ====
Pour lancer OpenMeca, tapez simplement la [[:commande_shell|commandes]] suivante:
<code>
openmeca
</code>
Par défaut, OpenMeca est en anglais. 
Vous pouvez choisir le français comme langue par défaut en  allant dans le menu : **File** > **Settings...** > **Language** 

==== Désinstallation ====
 
Pour supprimer cette application, il suffit de supprimer le fichier exécutable et le dossier de configuration avec les commandes suivantes :
<code>
sudo rm /usr/local/bin/openmeca
rm -rf $HOME/openmeca
</code>

===== Voir aussi =====

  * **(fr)** [[http://d.a.d.a.pagesperso-orange.fr/index.html|site officiel]]
  * **(fr)** [[http://www.listepgm.org/index.php?page=openmeca|site d'enseignants de Génie Mécanique]]

----
//Contributeurs principaux : [[utilisateurs:charbes]], [[utilisateurs:omc]].//
 
